package com.spice.service.entity.pojo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.spice.common.constant.PermissionConstant;
import com.spice.common.model.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(PermissionConstant.SOURCE_CHECK)
@ApiModel(description = "原料批次入场检验表")
public class SourceCheck extends BaseEntity {
    @ApiModelProperty(value = "送样日期",example = "2021-12-04")
    @ExcelProperty(value = "送样日期")
    private String sendTime;

    @ApiModelProperty(value = "检验日期",example = "2021-12-04")
    @ExcelProperty(value = "检验日期")
    private String checkTime;

    @ApiModelProperty(value = "厂家名称",example = "远走高飞")
    @ExcelProperty(value = "厂家名称")
    private String factoryname;

    @ApiModelProperty(value = "样品名称",example = "普通辣椒段")
    @ExcelProperty(value = "样品名称")
    private String demoname;

    @ApiModelProperty(value = "送样人",example = "段泽峰")
    @ExcelProperty(value = "送样人")
    private String sender;

    @ApiModelProperty(value = "产品批号",example = "2020122901(2020.12.21)")
    @ExcelProperty(value = "产品批号")
    private String serialnumber;

    @ApiModelProperty(value = "水分（%）",example = "20")
    @ExcelProperty(value = "水分（%）")
    private String waterPercent;

    @ApiModelProperty(value = "蒸馏水分（%）",example = "10")
    @ExcelProperty(value = "蒸馏水分（%）")
    private String distilledwaterPercent;

    @ApiModelProperty(value = "灰份（%）",example = "2.3")
    @ExcelProperty(value = "灰份（%）")
    private String ashPercent;

    @ApiModelProperty(value = "酸不溶性灰份（%）",example = "2.3")
    @ExcelProperty(value = "酸不溶性灰份（%）")
    private String acidinsolubleAshPercent;

    @ApiModelProperty(value = "氯化钠（%）",example = "2.3")
    @ExcelProperty(value = "氯化钠（%）")
    private String sodiumchloridePercent;

    @ApiModelProperty(value = "酸价(mg/g)",example = "1")
    @ExcelProperty(value = "酸价(mg/g)")
    private String acidprice;

    @ApiModelProperty(value = "过氧化值(g/100g)",example = "0.0023")
    @ExcelProperty(value = "过氧化值(g/100g)")
    private String pov;

    @ApiModelProperty(value = "总酸（%）",example = "1")
    @ExcelProperty(value = "总酸（%）")
    private String totalacidPercent;

    @ApiModelProperty(value = "氨基氮（%）",example = "1")
    @ExcelProperty(value = "氨基氮（%）")
    private String aminonitrogenPercent;

    @ApiModelProperty(value = "谷氨酸钠（%）",example = "1")
    @ExcelProperty(value = "谷氨酸钠（%）")
    private String sodiumglutamatePercent;

    @ApiModelProperty(value = "总氮（%）",example = "1")
    @ExcelProperty(value = "总氮（%）")
    private String totalnitrogenPercent;

    @ApiModelProperty(value = "乳酸(%)",example = "1")
    @ExcelProperty(value = "乳酸(%)")
    private String lacticacidPercent;

    @ApiModelProperty(value = "酸值(mg/g)",example = "1")
    @ExcelProperty(value = "酸值(mg/g)")
    private String acidvalue;

    @ApiModelProperty(value = "铵盐（%）",example = "1")
    @ExcelProperty(value = "铵盐（%）")
    private String mmoniumsaltPercent;

    @ApiModelProperty(value = "吸光度（Abs）",example = "1")
    @ExcelProperty(value = "吸光度（Abs）")
    private String absorbance;

    @ApiModelProperty(value = "熔点（℃）",example = "1")
    @ExcelProperty(value = "熔点（℃）")
    private String meltpoint;

    @ApiModelProperty(value = "脂肪（%）",example = "1")
    @ExcelProperty(value = "脂肪（%）")
    private String fatPercent;

    @ApiModelProperty(value = "其它氮（%）",example = "1")
    @ExcelProperty(value = "其它氮（%）")
    private String othernitrogenPercent;

    @ApiModelProperty(value = "呈味核苷酸二钠（%）",example = "1")
    @ExcelProperty(value = "呈味核苷酸二钠（%）")
    private String flavordisodiumnucleotidePercent;

    @ApiModelProperty(value = "挥发油（%）",example = "1")
    @ExcelProperty(value = "挥发油（%）")
    private String volatileoilPercent;

    @ApiModelProperty(value = "蛋白质（%）",example = "1")
    @ExcelProperty(value = "蛋白质（%）")
    private String proteinPercent;

    @ApiModelProperty(value = "可溶性固形物（g/100g）",example = "1")
    @ExcelProperty(value = "可溶性固形物（g/100g）")
    private String solublesolids;

    @ApiModelProperty(value = "山梨酸钾（g/kg）",example = "1")
    @ExcelProperty(value = "山梨酸钾（g/kg）")
    private String potassiumsorbate;

    @ApiModelProperty(value = "亚硝酸盐(mg/kg)",example = "1")
    @ExcelProperty(value = "亚硝酸盐(mg/kg)")
    private String nitrite;

    @ApiModelProperty(value = "罗丹明B",example = "1")
    @ExcelProperty(value = "罗丹明B")
    private String rhodamineb;

    @ApiModelProperty(value = "PH",example = "1")
    @ExcelProperty(value = "PH")
    private String ph;

    @ApiModelProperty(value = "不挥发酸（%）",example = "1")
    @ExcelProperty(value = "不挥发酸（%）")
    private String nonvolatileacidPercent;

    @ApiModelProperty(value = "挥发性盐基氮（mg/100g）",example = "1")
    @ExcelProperty(value = "挥发性盐基氮（mg/100g）")
    private String volatilebasenitrogen;

    @ApiModelProperty(value = "花椒麻素（g/kg)",example = "1")
    @ExcelProperty(value = "花椒麻素（g/kg)")
    private String anthracenin;

    @ApiModelProperty(value = "辣椒素（%）",example = "1")
    @ExcelProperty(value = "辣椒素（%）")
    private String capsaicinPercent;

    @ApiModelProperty(value = "辣椒素（g/kg）",example = "1")
    @ExcelProperty(value = "辣椒素（g/kg）")
    private String capsaicin;

    @ApiModelProperty(value = "铅（mg/kg）",example = "1")
    @ExcelProperty(value = "铅（mg/kg）")
    private String typographic;

    @ApiModelProperty(value = "总砷（mg/kg）",example = "1")
    @ExcelProperty(value = "总砷（mg/kg）")
    private String totalarsenic;

    @ApiModelProperty(value = "黄曲霉毒素B1（μg/kg)",example = "1")
    @ExcelProperty(value = "黄曲霉毒素B1（μg/kg)")
    private String aflatoxinb1;

    @ApiModelProperty(value = "二氧化硫 (mg/Kg)",example = "1")
    @ExcelProperty(value = "二氧化硫 (mg/Kg)")
    private String sulfurdioxide;

    @ApiModelProperty(value = "细度（%）",example = "1")
    @ExcelProperty(value = "细度（%）")
    private String fineness;

    @ApiModelProperty(value = "折光指数（25℃）",example = "1")
    @ExcelProperty(value = "折光指数（25℃）")
    private String refractiveindexIn25;

    @ApiModelProperty(value = "相对密度（25℃/25℃）",example = "1")
    @ExcelProperty(value = "相对密度（25℃/25℃）")
    private String relativedensityIn25;

    @ApiModelProperty(value = "不挥发性乙醚提取物（%）",example = "1")
    @ExcelProperty(value = "不挥发性乙醚提取物（%）")
    private String nonvolatileetherextractPercent;

    @ApiModelProperty(value = "辣椒红素（色度）g/kg",example = "1")
    @ExcelProperty(value = "辣椒红素（色度）g/kg")
    private String redCapsanthin;

    @ApiModelProperty(value = "大肠菌群（CFU/g)",example = "＜3MPN/g")
    @ExcelProperty(value = "大肠菌群（CFU/g)")
    private String coliformbacteria;

    @ApiModelProperty(value = "菌落总数 CFU/g(或mL)",example = "＜10")
    @ExcelProperty(value = "菌落总数 CFU/g(或mL)")
    private String totalnumberOfColonies;

    @ApiModelProperty(value = "霉菌（CFU/g)",example = "＜10")
    @ExcelProperty(value = "霉菌（CFU/g)")
    private String mold;

    @ApiModelProperty(value = "酵母菌（CFU/g)",example = "＜10")
    @ExcelProperty(value = "酵母菌（CFU/g)")
    private String yeast;

    @ApiModelProperty(value = "感官",example = "符合要求")
    @ExcelProperty(value = "感官")
    private String senses;

    @ApiModelProperty(value = "综合判定",example = "不合格")
    @ExcelProperty(value = "综合判定")
    private String totaljudge;

    @ApiModelProperty(value = "报告日期",example = "2021-12-04")
    @ExcelProperty(value = "报告日期")
    private String reportdate;

    @ApiModelProperty(value = "检验员",example = "尹春月")
    @ExcelProperty(value = "检验员")
    private String checker;

    @ApiModelProperty(value = "录入员",example = "尹春月")
    @ExcelProperty(value = "录入员")
    private String reporter;

    @ApiModelProperty(value = "备注",example = "水分标准7-14%")
    @ExcelProperty(value = "备注")
    private String tips;

    @Override
    public SourceCheck cleanup() {
        super.cleanup();
        return this;
    }
}
